<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <script>
	var arr=new Array('12abc',true, null,8,6);
	//步骤1:定义函数 arrayFum,该函数的功能是对数组arr 中的元素进行遍历
	function arrayFun( array){
	for( var i=0;i<array.length;i++){
		//步骤2:如果数组中的值是数值型,则输出该数值,并将其转为字符型,
		if( typeof(array[i])=="number"){
			var sl =String( array[i]);
			document.write("数组中第"+i+"个数:"+array[i]+",数据类型:"+typeof(array[i])+ " <br>" );
		}
		//步骤3:如果数组中的值是字符串,则对字符串中的整数进行提取并输出。
		else if(typeof(param)=="string"){
			var j= parselnt( array[i]);
			document.write("数组中第" +i+"个数:" +array[i]+",数据类型:"+typeof(array[i])+ "<br>" );
		}
		//步骤4:如果数组中的值是其他类型,则直接输出值。
		else{
			document.write("数组中第" +i+"个数:"+array[i]+",数据类型:" +typeof(array[i])+" <br>");
		}
	}
	}
//步骤5:调用arrayFun。
arrayFun(arr);
  </script>
 </body>
</html>
